windrode (mooring) - English Synonyms Dictionary